//1518. 换水问题
// 思路：数学问题：e 个瓶子可以换1瓶水，相当于 e-1 个瓶子可以换1瓶水，那么就可以换 n/e-1 瓶水
// 但是最后要满足正好有 e 个瓶子，才可以换 1 瓶水，剩下 e-1 个瓶子是换不成的，这个酒是不可以借瓶子
// 所以应该是 (n-1) / (e-1)，这样最后剩 e-1 个瓶子时，就不足以被 e-1 整除而多兑换一次了

class Solution 
{
public:
    int numWaterBottles(int numBottles, int numExchange) 
    {
        return numBottles + (numBottles - 1) / (numExchange - 1);
    }
};